package com.dingding.service.account.core.dao;

import java.math.BigDecimal;

import com.dingding.common.core.base.dao.IBaseDao;
import com.dingding.common.core.beans.Userintegral;

/**
 * 
 * @ClassName: IUserIntegralDao 
 * @Description: 用户积分表DAO
 * @author CHEHAUNBO 
 * @date 2016年3月30日 下午4:19:32
 * 
 */
public interface IUserIntegralDao extends IBaseDao<Userintegral> {

	/**
	 * 
	 * @Title: addUserIntegral
	 * @Description: 添加用户积分
	 * @param userLoginId
	 *            用户登录主键ID
	 * @param integral 
	 *            添加积分数
	 * @return boolean true 成功 false 失败
	 * @author CHEHUANBO
	 * 
	 */
	public boolean addUserIntegral(String userLoginId, BigDecimal integral);

	/**
	 * 
	 * @Title: deductUserIntegral
	 * @Description: 扣除用户积分
	 * @param userLoginId
	 *            用户登录主键ID
	 * @param integral 
	 *            添加积分数
	 * @return boolean true 成功 false 失败
	 * @author CHEHUANBO
	 * 
	 */
	public boolean deductUserIntegral(String userLoginId, BigDecimal integral);

}
